#ifndef __RASTERIZER_H__
#define __RASTERIZER_H__
#include <vector>
#include <shader.h>
#include <framebuffer.h>
#include <texture.h>

class Resterizer {
public:
    Resterizer(Shader* shader, Framebuffer& buffer)
        : mShader(shader), mBuffer(buffer) {}

    void rasterization(Vertex& vert1, Vertex& vert2, Vertex& vert3);
private:
    Shader* mShader;
    Framebuffer& mBuffer;
};

#endif